package ooday05;

/**
 * 点
 */
public class Point {
    private int x;
    private int y;

    /**
     * getter/seter原因
     * 1)很多框架的配置操作都是基于gettrer/setter进行的，，内衣它就获取不到数据可以将getter/setter理解为一种行业标准
     * 2)可以更好的保证数据的合法性(因为方法中可以做条件控制)
     * 3)getter/setter可以选择性存在(只有getter(只读)),或者只有setter(只写)
     */
    public int getX() {
        return x;
    }

    public void setX(int x) {
        if(x>=0) {
            this.x = x;
        }
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }
}
